bash ヒストリーにハマる



Sitemap | Profile | タグ一覧
最近の更新
ドライランのありがたみを改めて知る
2024/04/04
伊豆半島
2024/03/31
お出かけチェックリスト
2024/03/29
Ruby
2024/03/27
Kubernetes
2024/03/22
音楽データをDisplayAudioで聞く
2024/03/09
Redmine
2024/02/05
git
2024/02/02
経済
2024/01/08
どうする家康
2023/12/17
MX-Linux
2023/11/06
國體関連学-休学のご連絡
2023/08/13
Debian
2023/08/02
CentOS
2023/06/13
Dell-XPS13
2023/05/23
ベルト
2023/05/18
SourceForge
2023/04/17
確定申告
2023/02/19
さらば「まぐまぐ」
2023/01/09
風猷縄学
2022/11/23


[-] 1. 発端

bash のヒストリの長さを 20000 にセットして快適に使っていたのだが、 1~2年程前からなぜか 2000 を超えないようになり、不便を感じていた。

ググっても出ない。原因もよく分からないまま、しばらく「謎の2000上限」 に我慢していた。

[-] 2. Ubuntu から ~/.bash_profile がなくなる。

最近(2011/05)、Ubuntu で adduser(8) で作ったユーザには ~/.bash_profile がないことに気づいた。

svn で保存していた /home/[MYNAME] を同期して使っていたので、 .bash_profile をコピーして使っていたのだが、これがヒストリ2000の原因か と思い、さっそく削除。 ノートでは意図どおりとなるも、デスクトップで依然同じ症状。

後でググると、Ubuntu では .profile を使うようになったというだけで 特に原因とは直接関係なかった。

[-] 3. 原因?

.bashrc で下記の記述がある:

HISTSIZE=1000
HISTFILESIZE=2000

この箇所は (OS のデフォルトの .bashrc であることを尊重し)そのまま残し、 後の方で再定義していたのだが、これがだめなようだ(なぜ?)。 この記述の箇所を直接 20000 に修正することで対応できることがわかった。






Generated by juli 2.3.2